self-contained steam engine - Spanisch Englisch Wörterbuch